package com.zc.designmodel.structural.flyweight;

/**
 * @author: zhuCan
 * @date: 2020/4/14 13:46
 * @description: 享元模式（Flyweight Pattern）主要用于减少创建对象的数量，
 * 以减少内存占用和提高性能。这种类型的设计模式属于结构型模式，它提供了减少对象数量从而改善应用所需的对象结构的方式。
 *
 * 享元模式尝试重用现有的同类对象，如果未找到匹配的对象，则创建新对象
 */
public interface Shape {

  void draw();
}
